import java.util.*;

/**
 * @author LKQ
 * @date 2022/6/19 17:14
 * @description  // 脑筋急转弯题, 3堆，如果两堆之和小于第三堆，那么三个堆无法全部为空 最多循环消耗最大堆
 *     // 反之，都可以尽可能为空， 总数为奇数，那么剩一个，总数为偶数，全部消耗
 */
public class Solution {
    public static void main(String[] args) {

    }
    public int maximumScore(int a, int b, int c) {
        if(a + b < c) {
            return a + b;
        }
        if( a + c < b) {
            return a + c;
        }
        if( b + c < a) {
            return b + c;
        }
        return (a + b + c) / 2;
    }
}
